'use strict';

// crypto 是node核心模块
const crypto = require('crypto');
const SECRET_KEY = '._shengbang#$md5';

function _md5(str) {
  // 创建MD5形式的hash值，也叫加盐
  const md5 = crypto.createHash('md5');
  // 将内容加密成 16 进制的密码
  return md5.update(str).digest('hex');

}

function doCrypto(content) {
  const str = `password=${content}&key=${SECRET_KEY}`;
  return _md5(str);
}
module.exports = {
  doCrypto,
};
